package com.ipay.utils;

import java.util.HashMap;
import java.util.Map;

/**
 * 常量
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2016年11月15日 下午1:23:52
 */
public class Constant {
	/** 超级管理员ID */
	public static final int SUPER_ADMIN = 1;
	// Excel生成零时保存路径
	public static final String UPLOAD_EXCEL_PATH = "/excel/downExcel";
	// Zip生成零时保存路径
	public static final String UPLOAD_ZIP_PATH = "/excel/downZip";
	// 图片上传路径----移到settings.properties配置文件里
	//public static final String UPLOAD_IMG_PATHP = "/home/prod/QRUpload";//
	//默认图片配置
	public static final String DEFAULT_PNG = "/image/error-img.png";
    //服务器地址----移到settings.properties配置文件里
    //public final static String DOMAINURL_HTTPdd ="http://www.iknowpuls.cn/wechat/";
    //服务器地址----移到settings.properties配置文件里
    //public final static String DOMAINURL_HTTPS ="https://www.iknowpuls.cn/wechat/";

    public static final String UPLOAD_IMG_PATH = "F:/QRUpload";//开发
    //public final static String DOMAINURL ="http://localhost:8081/";///开发
	//服务器地址----移到settings.common.properties配置文件里
	//public final static String DOMAINURL_MANAGER ="https://www.iknowpuls.cn/pay-manager/";

	//支付结果：0—成功；其它—失败
	public final static Integer PAY_RESULT_SUCCESS =0;//支付成功
	public final static Integer PAY_RESULT_ERROR =1;//支付失败

	//支付状态（0 未知 1 已付款 2 已退款 3 已对账 4已关闭 5退款处理中 6未确定 9异常 10转入退款 11未支付 12已冲正 13已撤销）
	public final static String STATUS_WZ ="0";//收款失败；
	public final static String STATUS_YZF ="1";//1 已付款
	public final static String STATUS_YTK ="2";// 2 已退款
	public final static String STATUS_YDZ ="3";//3 已对账
	public final static String STATUS_YGB ="4";//4已关闭

	public final static String STATUS_PROCESSING ="5";//退款处理中；
	public final static String STATUS_NOTSURE ="6";//未确定， 需要商户原退款单号重新发起
	public final static String STATUS_CHANGE ="7";//转入代发，退款到银行发现用户的卡作废或者冻结了，导致原路退款银行卡失败，资金回流到商户的现金帐号，需要商户人工干预，通过线下或者平台转账的方式进行退款。
	public final static String STATUS_ERROR ="9";//异常
	public final static String STATUS_REFUND ="10";//转入退款
	public final static String STATUS_NOTPAY ="11";//未支付
	public final static String STATUS_REVERSE ="12";//已冲正
	public final static String STATUS_REVOK ="13";//已撤销
	public final static String STATUS_TKSB ="14";//退款失败；


	// SUCCESS—支付成功 REFUND—转入退款 NOTPAY—未支付 CLOSED—已关闭 REVERSE—已冲正 REVOK—已撤销
	//类型（0 支付 1 退款）
	public final static String CATEGORY_ZF ="0";
	public final static String CATEGORY_TK ="1";


	//发起方式（0公众号；1扫码支付；3刷卡支付;4第三方pc端,5固定金额扫码支付，6第三方web）
	public final static String LAUNCHMODE_GZH ="0";
	public final static String LAUNCHMODE_SMZF ="1";
	public final static String LAUNCHMODE_SKZF ="3";
	public final static String LAUNCHMODE_DSF_PC ="4";
	public final static String LAUNCHMODE_DSF_GJSMZF ="5";
	public final static String LAUNCHMODE_DSF_WEB ="6";


	//发起 订单状态（0未支付，1支付中，2已支付，3已取消）
	public final static String START_WZF ="0";
	public final static String START_ZFZ ="1";
	public final static String START_YZF ="2";
	public final static String START_YQX ="3";

	//发起类型（0第三方pc端，1收款员生成固额二维码）
	public final static int TYPES_DSFPC =0;
	public final static int TYPES_GDJEEWM =1;

	/**
	 * 来源（0 微信、1 支付宝）
	 */
	public enum Resource {
		/**
		 * 微信
		 */
		RESOURCE_WX("0"),
		/**
		 * 支付宝
		 */
		RESOURCE_ZFB("1");

		private String value;

		private Resource(String value) {
			this.value = value;
		}

		public String getValue() {
			return value;
		}
	}
	public final static Map<String, String> RESOURCE = new HashMap<String, String>() {
		{
			put("0","微信");
			put("1","支付宝");
		}
	};

	//是否通知 0:表示不通知 、1:表示通知
	public final static Integer ISNOTIFY_BTZ =0;
	public final static Integer ISNOTIFY_TZ =1;

	//状态：0未登陆，1已登录
	public final static Integer LOGIN_STATUS_WDL =0;
	public final static Integer LOGIN_STATUS_YDL =1;

	//角色：1商户，2收款员
	public final static Integer ROLE_SH =1;
	public final static Integer ROLE_SYY =2;
	
	//用户类型： 1后台用户，2商户
	public final static String USER_TYPE_HT = "1";
	public final static String USER_TYPE_SH = "2";
	
	//删除状态： 0未删除，1已删除
	public final static String DELETE_STATUS_NO = "0";
	public final static String DELETE_STATUS_YES = "1";
	
	//是否审核： 0未审核，1已审核 ,2注册中 ，3冻结
	public final static Integer IS_VERIFY_NO = 0;
	public final static Integer IS_VERIFY_YES = 1;
	public final static Integer IS_VERIFY_ZCZ = 2;
	public final static Integer IS_VERIFY_DJ = 3;

	//二维码状态： 二维码状态  0、系统生成 1、手动添加
	public final static String CODE_STATUS_XT = "0";
	public final static String CODE_STATUS_SD = "1";
	
	//退款权限：0 无，1有
	public final static Integer AUTHORITY_NO = 0;
	public final static Integer AUTHORITY_YES = 1;
	
	//kafka 生产者端口
	//public final static String BROKER_LIST = "172.18.179.226:9092";//仿真
	public final static String BROKER_LIST = "172.16.1.83:9092";//正式
	//public final static String BROKER_LIST = "127.0.0.1:9092";
	public final static String KAFKA_TOPIC = "test-02";
	//public final static String KAFKA_TOPIC = "message";
	
	//kafka 消费者ip
	//public final static String ZOOKEEPER_CONTENT = "172.18.179.226:2181";//仿真
	public final static String ZOOKEEPER_CONTENT = "172.16.1.83:2182";//正式
	//public final static String ZOOKEEPER_CONTENT = "127.0.0.1:2181";
	//kafka 消费组
	public final static String GROUP_ID = KAFKA_TOPIC+"group2";
	
	/**
	 * 菜单类型
	 * 
	 * @author chenshun
	 * @email sunlightcs@gmail.com
	 * @date 2016年11月15日 下午1:24:29
	 */
    public enum MenuType {
        /**
         * 目录
         */
    	CATALOG(0),
        /**
         * 菜单
         */
        MENU(1),
        /**
         * 按钮
         */
        BUTTON(2);

        private int value;

        private MenuType(int value) {
            this.value = value;
        }

        public int getValue() {
            return value;
        }
    }
    
    /**
     * 定时任务状态
     * 
     * @author chenshun
     * @email sunlightcs@gmail.com
     * @date 2016年12月3日 上午12:07:22
     */
    public enum ScheduleStatus {
        /**
         * 正常
         */
    	NORMAL(0),
        /**
         * 暂停
         */
    	PAUSE(1);

        private int value;

        private ScheduleStatus(int value) {
            this.value = value;
        }
        
        public int getValue() {
            return value;
        }
    }

    /**
     * 云服务商
     */
    public enum CloudService {
        /**
         * 七牛云
         */
        QINIU(1),
        /**
         * 阿里云
         */
        ALIYUN(2),
        /**
         * 腾讯云
         */
        QCLOUD(3);

        private int value;

        private CloudService(int value) {
            this.value = value;
        }

        public int getValue() {
            return value;
        }
    }
    
    /**
     * 状态
     */
    public enum Status{
    	/**
    	 * 删除  
    	 * 调用方法  Constant.Status.DELETE.getValue()
    	 */
    	DELETE(0),
    	
    	/**
    	 * 启用
    	 */
    	ENABLE(1),
    	
    	/**
    	 * 禁用
    	 */
    	DISABLE(2);
    	
    	private int value;
    	
    	private Status(int value) {
			this.value = value;
		}
		public int getValue() {
			return value;
		}
    }
    /**
     * 支付渠道类型 1、微信 2、支付宝
     */
    public enum PayType{
    	/**
    	 * 微信
    	 * 调用方法  Constant.PayType.DELETE.getValue()
    	 */
    	PAY_WX(1),

    	/**
    	 * 支付宝
    	 */
    	PAY_ZFB(2),
		/**
		 * 扫码支付
		 */
		PAY_SCAN_CODE(3),

		/**
		 * 刷卡支付
		 */
		PAY_SKZF(9);

    	private int value;

    	private PayType(int value) {
			this.value = value;
		}
		public int getValue() {
			return value;
		}
    }
	/**
	 * 推送微信信息  2收款成功通知    3 发送退款通知
	 */
	public enum SendType{
		/**
		 * 收款成功通知
		 * 调用方法  Constant.PayType.DELETE.getValue()
		 */
		SEND_RECEIVABLES(2),
		/**
		 * 发送退款通知
		 */
		SEND_REFUND(3);

		private int value;

		private SendType(int value) {
			this.value = value;
		}
		public int getValue() {
			return value;
		}
	}
	/**
	 * 激活状态：0未激活，1激活，2已删除
	 */
	public enum ActivateState{
		/**
		 * 0未激活
		 * 调用方法  Constant.PayType.DELETE.getValue()
		 */
		NOT_ACTIVE(0),
		/**
		 * 1激活
		 */
		ACTIVATION(1),
		/**
		 * 2已删除
		 */
		T_DELETED(2);

		private int value;

		private ActivateState(int value) {
			this.value = value;
		}
		public int getValue() {
			return value;
		}
	}
	/**
	 * 银行类型
	 */
	public enum BankType{
		ICBC_DEBIT("工商银行(借记卡)"),
		ICBC_CREDIT("工商银行(信用卡)"),
		ABC_DEBIT("农业银行(借记卡)"),
		ABC_CREDIT("农业银行(信用卡)"),
		PSBC_DEBIT("邮政储蓄银行(借记卡)"),
		PSBC_CREDIT("邮政储蓄银行(信用卡)"),
		CCB_DEBIT("建设银行(借记卡)"),
		CCB_CREDIT("建设银行(信用卡)"),
		CMB_DEBIT("招商银行(借记卡)"),
		CMB_CREDIT("招商银行(信用卡)"),
		BOC_DEBIT("中国银行(借记卡)"),
		BOC_CREDIT("中国银行(信用卡)"),
		COMM_DEBIT("交通银行(借记卡)"),
		COMM_CREDIT("交通银行(信用卡)"),
		SPDB_DEBIT("浦发银行(借记卡)"),
		SPDB_CREDIT("浦发银行(信用卡)"),
		GDB_DEBIT("广发银行(借记卡)"),
		GDB_CREDIT("广发银行(信用卡)"),
		CMBC_DEBIT("民生银行(借记卡)"),
		CMBC_CREDIT("民生银行(信用卡)"),
		PAB_DEBIT("平安银行(借记卡)"),
		PAB_CREDIT("平安银行(信用卡)"),
		CEB_DEBIT("光大银行(借记卡)"),
		CEB_CREDIT("光大银行(信用卡)"),
		CIB_DEBIT("兴业银行(借记卡)"),
		CIB_CREDIT("兴业银行(信用卡)"),
		CITIC_DEBIT("中信银行(借记卡)"),
		CITIC_CREDIT("中信银行(信用卡)"),
		BOSH_DEBIT("上海银行(借记卡)"),
		BOSH_CREDIT("上海银行(信用卡)"),
		CRB_DEBIT("华润银行(借记卡)"),
		HZB_DEBIT("杭州银行(借记卡)"),
		HZB_CREDIT("杭州银行(信用卡)"),
		BSB_DEBIT("包商银行(借记卡)"),
		BSB_CREDIT("包商银行(信用卡)"),
		CQB_DEBIT("重庆银行(借记卡)"),
		SDEB_DEBIT("顺德农商行(借记卡)"),
		SZRCB_DEBIT("深圳农商银行(借记卡)"),
		SZRCB_CREDIT("深圳农商银行(信用卡)"),
		HRBB_DEBIT("哈尔滨银行(借记卡)"),
		BOCD_DEBIT("成都银行(借记卡)"),
		GDNYB_DEBIT("南粤银行(借记卡)"),
		GDNYB_CREDIT("南粤银行(信用卡)"),
		GZCB_DEBIT("广州银行(借记卡)"),
		GZCB_CREDIT("广州银行(信用卡)"),
		JSB_DEBIT("江苏银行(借记卡)"),
		JSB_CREDIT("江苏银行(信用卡)"),
		NBCB_DEBIT("宁波银行(借记卡)"),
		NBCB_CREDIT("宁波银行(信用卡)"),
		NJCB_DEBIT("南京银行(借记卡)"),
		QHNX_DEBIT("青海农信(借记卡)"),
		ORDOSB_CREDIT("鄂尔多斯银行(信用卡)"),
		ORDOSB_DEBIT("鄂尔多斯银行(借记卡)"),
		BJRCB_CREDIT("北京农商(信用卡)"),
		BHB_DEBIT("河北银行(借记卡)"),
		BGZB_DEBIT("贵州银行(借记卡)"),
		BEEB_DEBIT("鄞州银行(借记卡)"),
		QDCCB_CREDIT("青岛银行(信用卡)"),
		QDCCB_DEBIT("青岛银行(借记卡)"),
		SHINHAN_DEBIT("新韩银行(借记卡)"),
		QLB_DEBIT("齐鲁银行(借记卡)"),
		QSB_DEBIT("齐商银行(借记卡)"),
		ZZB_DEBIT("郑州银行(借记卡)"),
		CCAB_DEBIT("长安银行(借记卡)"),
		RZB_DEBIT("日照银行(借记卡)"),
		SCNX_DEBIT("四川农信(借记卡)"),
		BEEB_CREDIT("鄞州银行(信用卡)"),
		SDRCU_DEBIT("山东农信(借记卡)"),
		BCZ_DEBIT("沧州银行(借记卡)"),
		SJB_DEBIT("盛京银行(借记卡)"),
		LNNX_DEBIT("辽宁农信(借记卡)"),
		JUFENGB_DEBIT("临朐聚丰村镇银行(借记卡)"),
		ZZB_CREDIT("郑州银行(信用卡)"),
		JXNXB_DEBIT("江西农信(借记卡)"),
		JZB_DEBIT("晋中银行(借记卡)"),
		JZCB_CREDIT("锦州银行(信用卡)"),
		JZCB_DEBIT("锦州银行(借记卡)"),
		KLB_DEBIT("昆仑银行(借记卡)"),
		KRCB_DEBIT("昆山农商(借记卡)"),
		KUERLECB_DEBIT("库尔勒市商业银行(借记卡)"),
		LJB_DEBIT("龙江银行(借记卡)"),
		NYCCB_DEBIT("南阳村镇银行(借记卡)"),
		LSCCB_DEBIT("乐山市商业银行(借记卡)"),
		LUZB_DEBIT("柳州银行(借记卡)"),
		LWB_DEBIT("莱商银行(借记卡)"),
		LYYHB_DEBIT("辽阳银行(借记卡)"),
		LZB_DEBIT("兰州银行(借记卡)"),
		MINTAIB_CREDIT("民泰银行(信用卡)"),
		MINTAIB_DEBIT("民泰银行(借记卡)"),
		NCB_DEBIT("宁波通商银行(借记卡)"),
		NMGNX_DEBIT("内蒙古农信(借记卡)"),
		XAB_DEBIT("西安银行(借记卡)"),
		WFB_CREDIT("潍坊银行(信用卡)"),
		WFB_DEBIT("潍坊银行(借记卡)"),
		WHB_CREDIT("威海商业银行(信用卡)"),
		WHB_DEBIT("威海市商业银行(借记卡)"),
		WHRC_CREDIT("武汉农商(信用卡)"),
		WHRC_DEBIT("武汉农商行(借记卡)"),
		WJRCB_DEBIT("吴江农商行(借记卡)"),
		WLMQB_DEBIT("乌鲁木齐银行(借记卡)"),
		WRCB_DEBIT("无锡农商(借记卡)"),
		WZB_DEBIT("温州银行(借记卡)"),
		XAB_CREDIT("西安银行(信用卡)"),
		WEB_DEBIT("微众银行(借记卡)"),
		XIB_DEBIT("厦门国际银行(借记卡)"),
		XJRCCB_DEBIT("新疆农信银行(借记卡)"),
		XMCCB_DEBIT("厦门银行(借记卡)"),
		YNRCCB_DEBIT("云南农信(借记卡)"),
		YRRCB_CREDIT("黄河农商银行(信用卡)"),
		YRRCB_DEBIT("黄河农商银行(借记卡)"),
		YTB_DEBIT("烟台银行(借记卡)"),
		ZJB_DEBIT("紫金农商银行(借记卡)"),
		ZJLXRB_DEBIT("兰溪越商银行(借记卡)"),
		ZJRCUB_CREDIT("浙江农信(信用卡)"),
		AHRCUB_DEBIT("安徽省农村信用社联合社(借记卡)"),
		BCZ_CREDIT("沧州银行(信用卡)"),
		SRB_DEBIT("上饶银行(借记卡)"),
		ZYB_DEBIT("中原银行(借记卡)"),
		ZRCB_DEBIT("张家港农商行(借记卡)"),
		SRCB_CREDIT("上海农商银行(信用卡)"),
		SRCB_DEBIT("上海农商银行(借记卡)"),
		ZJTLCB_DEBIT("浙江泰隆银行(借记卡)"),
		SUZB_DEBIT("苏州银行(借记卡)"),
		SXNX_DEBIT("山西农信(借记卡)"),
		SXXH_DEBIT("陕西信合(借记卡)"),
		ZJRCUB_DEBIT("浙江农信(借记卡)"),
		AE_CREDIT("AE(信用卡)"),
		TACCB_CREDIT("泰安银行(信用卡)"),
		TACCB_DEBIT("泰安银行(借记卡)"),
		TCRCB_DEBIT("太仓农商行(借记卡)"),
		TJBHB_CREDIT("天津滨海农商行(信用卡)"),
		TJBHB_DEBIT("天津滨海农商行(借记卡)"),
		TJB_DEBIT("天津银行(借记卡)"),
		TRCB_DEBIT("天津农商(借记卡)"),
		TZB_DEBIT("台州银行(借记卡)"),
		URB_DEBIT("联合村镇银行(借记卡)"),
		DYB_CREDIT("东营银行(信用卡)"),
		CSRCB_DEBIT("常熟农商银行(借记卡)"),
		CZB_CREDIT("浙商银行(信用卡)"),
		CZB_DEBIT("浙商银行(借记卡)"),
		CZCB_CREDIT("稠州银行(信用卡)"),
		CZCB_DEBIT("稠州银行(借记卡)"),
		DANDONGB_CREDIT("丹东银行(信用卡)"),
		DANDONGB_DEBIT("丹东银行(借记卡)"),
		DLB_CREDIT("大连银行(信用卡)"),
		DLB_DEBIT("大连银行(借记卡)"),
		DRCB_CREDIT("东莞农商银行(信用卡)"),
		DRCB_DEBIT("东莞农商银行(借记卡)"),
		CSRCB_CREDIT("常熟农商银行(信用卡)"),
		DYB_DEBIT("东营银行(借记卡)"),
		DYCCB_DEBIT("德阳银行(借记卡)"),
		FBB_DEBIT("富邦华一银行(借记卡)"),
		FDB_DEBIT("富滇银行(借记卡)"),
		FJHXB_CREDIT("福建海峡银行(信用卡)"),
		FJHXB_DEBIT("福建海峡银行(借记卡)"),
		FJNX_DEBIT("福建农信银行(借记卡)"),
		FUXINB_DEBIT("阜新银行(借记卡)"),
		BOCDB_DEBIT("承德银行(借记卡)"),
		JSNX_DEBIT("江苏农商行(借记卡)"),
		BOLFB_DEBIT("廊坊银行(借记卡)"),
		CCAB_CREDIT("长安银行(信用卡)"),
		CBHB_DEBIT("渤海银行(借记卡)"),
		CDRCB_DEBIT("成都农商银行(借记卡)"),
		BYK_DEBIT("营口银行(借记卡)"),
		BOZ_DEBIT("张家口市商业银行(借记卡)"),
		CFT("零钱"),
		BOTSB_DEBIT("唐山银行(借记卡)"),
		BOSZS_DEBIT("石嘴山银行(借记卡)"),
		BOSXB_DEBIT("绍兴银行(借记卡)"),
		BONX_DEBIT("宁夏银行(借记卡)"),
		BONX_CREDIT("宁夏银行(信用卡)"),
		GDHX_DEBIT("广东华兴银行(借记卡)"),
		BOLB_DEBIT("洛阳银行(借记卡)"),
		BOJX_DEBIT("嘉兴银行(借记卡)"),
		BOIMCB_DEBIT("内蒙古银行(借记卡)"),
		BOHN_DEBIT("海南银行(借记卡)"),
		BOD_DEBIT("东莞银行(借记卡)"),
		CQRCB_CREDIT("重庆农商银行(信用卡)"),
		CQRCB_DEBIT("重庆农商银行(借记卡)"),
		CQTGB_DEBIT("重庆三峡银行(借记卡)"),
		BOD_CREDIT("东莞银行(信用卡)"),
		CSCB_DEBIT("长沙银行(借记卡)"),
		BOB_CREDIT("北京银行(信用卡)"),
		GDRCU_DEBIT("广东农信银行(借记卡)"),
		BOB_DEBIT("北京银行(借记卡)"),
		HRXJB_DEBIT("华融湘江银行(借记卡)"),
		HSBC_DEBIT("恒生银行(借记卡)"),
		HSB_CREDIT("徽商银行(信用卡)"),
		HSB_DEBIT("徽商银行(借记卡)"),
		HUNNX_DEBIT("湖南农信(借记卡)"),
		HUSRB_DEBIT("湖商村镇银行(借记卡)"),
		HXB_CREDIT("华夏银行(信用卡)"),
		HXB_DEBIT("华夏银行(借记卡)"),
		HNNX_DEBIT("河南农信(借记卡)"),
		BNC_DEBIT("江西银行(借记卡)"),
		BNC_CREDIT("江西银行(信用卡)"),
		BJRCB_DEBIT("北京农商行(借记卡)"),
		JCB_DEBIT("晋城银行(借记卡)"),
		JJCCB_DEBIT("九江银行(借记卡)"),
		JLB_DEBIT("吉林银行(借记卡)"),
		JLNX_DEBIT("吉林农信(借记卡)"),
		JNRCB_DEBIT("江南农商(借记卡)"),
		JRCB_DEBIT("江阴农商行(借记卡)"),
		JSHB_DEBIT("晋商银行(借记卡)"),
		HAINNX_DEBIT("海南农信(借记卡)"),
		GLB_DEBIT("桂林银行(借记卡)"),
		GRCB_CREDIT("广州农商银行(信用卡)"),
		GRCB_DEBIT("广州农商银行(借记卡)"),
		GSB_DEBIT("甘肃银行(借记卡)"),
		GSNX_DEBIT("甘肃农信(借记卡)"),
		GXNX_DEBIT("广西农信(借记卡)"),
		GYCB_CREDIT("贵阳银行(信用卡)"),
		GYCB_DEBIT("贵阳银行(借记卡)"),
		GZNX_DEBIT("贵州农信(借记卡)"),
		HAINNX_CREDIT("海南农信(信用卡)"),
		HKB_DEBIT("汉口银行(借记卡)"),
		HANAB_DEBIT("韩亚银行(借记卡)"),
		HBCB_CREDIT("湖北银行(信用卡)"),
		HBCB_DEBIT("湖北银行(借记卡)"),
		HBNX_CREDIT("湖北农信(信用卡)"),
		HBNX_DEBIT("湖北农信(借记卡)"),
		HDCB_DEBIT("邯郸银行(借记卡)"),
		HEBNX_DEBIT("河北农信(借记卡)"),
		HFB_DEBIT("恒丰银行(借记卡)"),
		HKBEA_DEBIT("东亚银行(借记卡)"),
		JCB_CREDIT("JCB(信用卡)"),
		MASTERCARD_CREDIT("MASTERCARD(信用卡)"),
		VISA_CREDIT("VISA(信用卡)"),
		BALANCE("余额"),
		MONEYFUND("余额宝"),
		COUPON("红包"),
		PCREDIT("花呗"),
		PCREDITPAYINSTALLMENT("花呗分期"),
		CREDITCARD("信用卡"),
		CREDIT_CARD("信用卡"),
		CREDIT_CARD_EXPRESS("信用卡快捷"),
		CREDITCARDEXPRESS("信用卡快捷"),
		CREDITCARDCARTOON("信用卡卡通"),
		CREDIT_CARD_CARTOON("信用卡卡通"),
		CREDIT_GROUP("信用支付类型（包含信用卡卡通、信用卡快捷、花呗、花呗分期）"),
		DEBIT_CARD_EXPRESS("借记卡快捷"),
		DEBITCARDEXPRESS("借记卡快捷"),
		DEBIT_CARD("借记卡"),
		MCARD("商户预存卡"),
		PCARD("个人预存卡"),
		PROMOTION("优惠（包含实时优惠+商户优惠）"),
		VOUCHER("营销券"),
		POINTpoint("积分"),
		MDISCOUNT("商户优惠"),
		BANKPAY("网银");

		private String value;

		private BankType(String value) {
			this.value = value;
		}
		public String getValue() {
			return value;
		}
	}

}
